package request

// ConfigInfo alarm structure
type ConfigInfo struct {
	AlgorithmName string `json:"algorithmname"`
	ConfigParams  string `json:"configparams"`
	Port          int64  `json:"port"`
	CameraList    string `json:"cameralist"`
	CameraID      int64  `json:"camera_id"`
	// 置信度阈值
	ConfidenceThreshold int64 `json:"confidence_threshold"`

	// 处理帧率
	ProcessingFrameRate int64 `json:"processing_frame_rate"`

	// 报警小视频时长
	AlarmVideoTime int64 `json:"alarm_video_time"`

	// 安全通道检测 规则区域配置，视频监控画面上配置4个点，4个点构成凸四边形
	RegularAreaCoordinates string `json:"Regular_area_coordinates"`

	// 安全员颜色 用于告知算法穿戴哪种颜色工服或安全帽的安全员进入不能报警，默认全部报警
	SecurityOfficerColor string `json:"security_officer_color"`

	FrameNumberForAlarm int64 `json:"frame_number_for_alarm"`
}
